
* {
    margin: 0;
    padding: 0;
    box-sizing: border-box;
  }
  body{

    background-color: #F5F5F5;
  }
  .public_bottom_line {

    position: relative;

  }

  .public_bottom_line:before {

    content: '';
    position: absolute;
    width: 200%;
    height: 1px;
    background-color: rgba(238, 238, 238, 1);
    transform: scale(0.5);
    bottom: 0;
    left: -50%;

  }
  .public_top_line {

    position: relative;

  }

  .public_top_line:before {

    content: '';
    position: absolute;
    width: 200%;
    height: 1px;
    background-color: rgba(238, 238, 238, 1);
    transform: scale(0.5);
    top: 0;
    left: -50%;

  }

  .public-search-box{
    background-color: #fff;
    padding:15px;

  }
  .public-detail-box{
    background-color: #fff;
    padding:10px 15px;
    border-radius: 4px;
    margin-bottom: 15px;
    border:1px solid transparent;
    >div:last-child{
      margin-bottom: 0;
    }
  }
  .public_tab_box{
      background: #fff;
      .con{
          padding:10px 15px;
          padding-bottom: 0;
      }
  }
  .public_form_box{
    background: #fff;
    border-radius: 4px;
    border:1px solid transparent;
}
.padding_X_15{
  padding:0 15px;
}
  .padding_15{
    padding:15px;
  }
  .padding_bot_0{
    padding-bottom:0px;
  }
  .padding_top_10{
    padding-top:10px;
  }
  .padding_right_10{
    padding-right:10px;
  }

  .margin_top_15{
    margin-top:15px;
  }
  .margin_top_20{
    margin-top:20px;
  }
  .margin_bot_20{
    margin-bottom:20px;
  }
  .margin_bot_10{
    margin-bottom:10px;
  }
  .margin_bot_15{
    margin-bottom:15px;
  }


  .padding_bot_20{
    padding-bottom:20px !important;
  }


  .bot_fix_20{
    position: fixed;
    bottom:0;
  }
  .amap-marker{
    text-align: left;

  }
  .amap-logo{
    display: none !important;
  }
  .amap-copyright{
    opacity: 0;
  }

